/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *
 // By Gong
 // remove all the //= require and //= require_tree statements from the file.
 // Instead, use @import to import Sass files.
 *= require chosen
 *= require prettify
 */

// By Gong
// 自定义
$grid-gutter-width: 15px;
$navbar-height: 40px;
$panel-body-padding: 15px 0 8px 0;
$panel-heading-padding: 8px 15px;
$table-cell-padding: 8px 0;
$alert-padding: 10px;
//$navbar-margin-bottom: 20px;
// "bootstrap-sprockets" must be imported before "bootstrap" and "bootstrap/variables"
@import "bootstrap-sprockets";
@import "bootstrap";

//二次开发bootstrap

.list-group-item {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid $list-group-border;
  margin-bottom: 0;
  padding: 8px 0;
}

.panel-no-border {
  border: none;
//  border-top: 1px solid transparent;
//  border-bottom: 1px solid transparent;
//  border-left: none;
//  border-right: none;
}

.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}

hr {
  margin: 12px 0;
}

img {
  @include img-responsive;
}

a {
  cursor:pointer;
}

a:link {
  color:#37a;
  text-decoration:none;
}

a:visited {
  color:#669;
  text-decoration:none;
}

a:hover {
  color:#fff;
  text-decoration:none;
  background:#37a;
}

a:active {
  color:#fff;
  text-decoration:none;
  background:#f93;
}

a img {
  border-width:0;
  vertical-align:middle;
}

.body-container {
  padding: 0 5px 0 5px;
}

.border-top {
  border-top: 1px dashed #d0d0d0;
}

.table-border-bottom {
  border-bottom: 1px solid $table-border-color;
  border-top: none;
}

.mgt4 {
  margin-top: 4px;
}

.mgt6 {
  margin-top: 6px;
}

.mgt8 {
  margin-top: 8px;
}

.mgt10 {
  margin-top: 10px;
}

.mgt20 {
  margin-top: 20px;
}

.mgt30 {
  margin-top: 30px;
}

.mgt35 {
  margin-top: 35px;
}

.mgl5 {
  margin-left: 5px;
}

.mgl8 {
  margin-left: 8px;
}

.mgl10 {
  margin-left: 10px;
}

.mgl20 {
  margin-left: 20px;
}

.mgl30 {
  margin-left: 30px;
}

.mgb5 {
  margin-bottom: 5px;
}

.mgb8 {
  margin-bottom: 8px;
}

.mgb10 {
  margin-bottom: 10px;
}

.mgb20 {
  margin-bottom: 30px;
}

.mgb30 {
  margin-bottom: 30px;
}

.pd5 {
  padding: 5px;
}

.pdl5 {
  padding-left: 5px;
}

.pdl8 {
  padding-left: 8px;
}

.pdl15 {
  padding-left: 15px;
}

.pdr5 {
  padding-right: 5px;
}

.pdt10 {
  padding-top: 10px;
}

.pdt20 {
  padding-top: 20px;
}

.pdt40 {
  padding-top: 40px;
}

.color666 {
  color: #666;
}

.color999 {
  color: #999;
}

.color-warning {
  color: Crimson;
}

a.color999:link {
  color: #999;
  text-decoration:none;
}
a.color999:visited {
  color: #999;
  text-decoration:none;
}
a.color999:hover {
  color:#fff;
  text-decoration:none;
  background:#37a;
}

a.colorfff:link {
  color: #fff;
  text-decoration:none;
}
a.colorfff:visited {
  color: #fff;
  text-decoration:none;
}
a.colorfff:hover {
  color:#fff;
  text-decoration:none;
  background:#37a;
}

a.color372:link {
  font-size: 16px;
  color: #372;
  text-decoration:none;
}
a.color372:visited {
  font-size: 16px;
  color: #372;
  text-decoration:none;
}
a.color372:hover {
  font-size: 16px;
  color:#372;
  text-decoration:none;
  background: #fff;
}

.pay_content {
  color: #666;
  padding: 10px 5px;
  background-color: $state-warning-bg;
}

.pay_content .heading{
  font-weight: bold;
}

.font12 {
  font-weight:normal;
  font-size: 12px;
}

.font14 {
  font-weight:normal;
  font-size: 14px;
}

.intro {
  background-color: #FFF4E8;
  margin-top: 10px;
  padding: 20px 20px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 5px;
}

.content {
  line-height: 170%;
}

.gray-font-12 {
  color: gray;
  font-weight:normal;
  font-size: 12px;
}

.height20 {
  height: 20px;
}